관련 동영상: https://youtu.be/o_bHDKh3EHQ
표준체중을 구하는 프로그램을 작성하라. 표준체중이란 개인의 키에 적합한 체중을 의미한다.
(성별에 따른 공식)
조건:
std_weight
출력 예시:
키 175cm 남자의 표준체중은 67.38kg 입니다.
함수를 정의하여 표준체중을 계산하고, 소수점 둘째 자리까지 반올림한다.
def std_weight(height, gender):
# 키 m 단위 (실수), 성별 "남자" 또는 "여자"
if gender == "남자":
return height * height * 22
else:
return height * height * 21
height = 175 # cm 단위
gender = "남자"
weight = round(std_weight(height / 100, gender), 2) # 소수점 둘째 자리 반올림
print(f"키 {height}cm {gender}의 표준체중은 {weight}kg 입니다.")
비만도를 구하는 프로그램을 작성하라. 비만도(PIBW, Percent of Ideal Body Weight) 공식은 다음과 같다.
조건:
pibw
출력 예시:
키 175cm, 체중 80.00kg인 남자는 표준체중 67.38kg이고, 비만도는 118.73%입니다.
비만도 판정 기준:
비만도 계산 코드:
def pibw(height, gender, weight):
std_w = std_weight(height, gender)
return round((weight / std_w) * 100, 2)
height = 175 # cm 단위
gender = "남자"
weight = 80.00
pibw_result = pibw(height / 100, gender, weight)
std_w = round(std_weight(height / 100, gender), 2)
print(f"키 {height}cm, 체중 {weight}kg인 {gender}는 표준체중 {std_w}kg이고, 비만도는 {pibw_result}%입니다.")